package com.cloudbroker.bcs.platform.ltb.middle.entity;

import com.cloudbroker.bcs.common.entity.Mycatable;

public class CouponStock extends Mycatable {
    private Long couponSid;

    private String couponName;

    private Byte couponType;

    private Float discountRate;

    private Float discountAmount;

    private Float discountLimit;

    private Byte couponStockStatus;

    private String couponCode;

    private Long businessId;

    private String companyId;

    private Integer useAmount;

    private Integer giveAmount;

    private Integer totalAmount;

    private Integer limitAmount;

    private Byte limitTarget;

    private Byte limitActivity;

    private Byte limitGoods;

    private String couponDescription;

    private Integer giveBeginDate;

    private Integer giveEndDate;

    private Integer useBeginDate;

    private Integer useEndDate;

    private Long duration;

    private Long createTime;

    private Long deleteTime;

    private String operatorNo;

    private String operatorName;

    private String remark;

    public Long getCouponSid() {
        return couponSid;
    }

    public void setCouponSid(Long couponSid) {
        this.couponSid = couponSid;
    }

    public String getCouponName() {
        return couponName;
    }

    public void setCouponName(String couponName) {
        this.couponName = couponName == null ? null : couponName.trim();
    }

    public Byte getCouponType() {
        return couponType;
    }

    public void setCouponType(Byte couponType) {
        this.couponType = couponType;
    }

    public Float getDiscountRate() {
        return discountRate;
    }

    public void setDiscountRate(Float discountRate) {
        this.discountRate = discountRate;
    }

    public Float getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(Float discountAmount) {
        this.discountAmount = discountAmount;
    }

    public Float getDiscountLimit() {
        return discountLimit;
    }

    public void setDiscountLimit(Float discountLimit) {
        this.discountLimit = discountLimit;
    }

    public Byte getCouponStockStatus() {
        return couponStockStatus;
    }

    public void setCouponStockStatus(Byte couponStockStatus) {
        this.couponStockStatus = couponStockStatus;
    }

    public String getCouponCode() {
        return couponCode;
    }

    public void setCouponCode(String couponCode) {
        this.couponCode = couponCode == null ? null : couponCode.trim();
    }

    public Long getBusinessId() {
        return businessId;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public Integer getUseAmount() {
        return useAmount;
    }

    public void setUseAmount(Integer useAmount) {
        this.useAmount = useAmount;
    }

    public Integer getGiveAmount() {
        return giveAmount;
    }

    public void setGiveAmount(Integer giveAmount) {
        this.giveAmount = giveAmount;
    }

    public Integer getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getLimitAmount() {
        return limitAmount;
    }

    public void setLimitAmount(Integer limitAmount) {
        this.limitAmount = limitAmount;
    }

    public Byte getLimitTarget() {
        return limitTarget;
    }

    public void setLimitTarget(Byte limitTarget) {
        this.limitTarget = limitTarget;
    }

    public Byte getLimitActivity() {
        return limitActivity;
    }

    public void setLimitActivity(Byte limitActivity) {
        this.limitActivity = limitActivity;
    }

    public Byte getLimitGoods() {
        return limitGoods;
    }

    public void setLimitGoods(Byte limitGoods) {
        this.limitGoods = limitGoods;
    }

    public String getCouponDescription() {
        return couponDescription;
    }

    public void setCouponDescription(String couponDescription) {
        this.couponDescription = couponDescription == null ? null : couponDescription.trim();
    }

    public Integer getGiveBeginDate() {
        return giveBeginDate;
    }

    public void setGiveBeginDate(Integer giveBeginDate) {
        this.giveBeginDate = giveBeginDate;
    }

    public Integer getGiveEndDate() {
        return giveEndDate;
    }

    public void setGiveEndDate(Integer giveEndDate) {
        this.giveEndDate = giveEndDate;
    }

    public Integer getUseBeginDate() {
        return useBeginDate;
    }

    public void setUseBeginDate(Integer useBeginDate) {
        this.useBeginDate = useBeginDate;
    }

    public Integer getUseEndDate() {
        return useEndDate;
    }

    public void setUseEndDate(Integer useEndDate) {
        this.useEndDate = useEndDate;
    }

    public Long getDuration() {
        return duration;
    }

    public void setDuration(Long duration) {
        this.duration = duration;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(Long deleteTime) {
        this.deleteTime = deleteTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getOperatorNo() {
        return operatorNo;
    }

    public void setOperatorNo(String operatorNo) {
        this.operatorNo = operatorNo;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }
}